/**
 * Copyright 2018
 * <p>
 * Licensed under the Apache License, Version 2.0 (the "License"); you may not
 * use this file except in compliance with the License. You may obtain a copy of
 * the License at
 * <p>
 * http://www.apache.org/licenses/LICENSE-2.0
 * <p>
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
 * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
 * License for the specific language governing permissions and limitations under
 * the License.
 */

package io.renren.common.utils;

/**
 * 系统参数相关Key
 *
 * @author Mark sunlightcs@gmail.com
 * @since 1.2.0 2017-03-26
 */
public class ConfigConstant {

	/**
	 * 腾讯验证码
	 */
	public final static String TENCENT_AID = "TENCENT_AID";
	public final static String TENCENT_APP_SECRET_KEY = "TENCENT_APP_SECRET_KEY";
	public final static String TENCENT_CAPTCHA_URL = "https://ssl.captcha.qq.com/ticket/verify";

	/**
	 * 最新版本号
	 */
	public final static String LAST_VERSION = "LAST_VERSION";

	/**
	 * 最新版本更新包下载URL
	 */
	public final static String DOWNLOAD_URL = "DOWNLOAD_URL";

	/**
	 * 网站
	 */
	public final static String WEB_PAGE = "WEB_PAGE";

	/**
	 * 云存储配置KEY
	 */
	public final static String CLOUD_STORAGE_CONFIG_KEY = "CLOUD_STORAGE_CONFIG_KEY";

	/**
	 * 矿工参数配置KEY
	 */
	public final static String MINER_LIMIT_NORMAL = "MINER_LIMIT_NORMAL";
	public final static String MINER_LIMIT_ONE = "MINER_LIMIT_ONE";
	public final static String MINER_LIMIT_TWO = "MINER_LIMIT_TWO";
	public final static String MINER_LIMIT_THREE = "MINER_LIMIT_THREE";
	public final static String MINER_LIMIT_FOUR = "MINER_LIMIT_FOUR";

	/**
	 * 订单相关配置KEY
	 */
	public final static String BUYER_PAYMENT_TIMEOUT = "BUYER_PAYMENT_TIMEOUT";
	public final static String WARNING_TIMES = "WARNING_TIMES";
	public final static String FAIL_TIMES = "FAIL_TIMES";
	public final static String BLOCKED_ACCOUNT_DAYS = "BLOCKED_ACCOUNT_DAYS";
	public final static String ORDER_CANCEL_TIMES = "ORDER_CANCEL_TIMES";
	public final static String SELLER_CONFIRM_TIMEOUT = "SELLER_CONFIRM_TIMEOUT";

	/**
	 * 推荐等级奖励配置KEY
	 */
	public final static String REC_LEVEL_ONE = "REC_LEVEL_ONE";
	public final static String REC_LEVEL_TWO = "REC_LEVEL_TWO";
	public final static String REC_LEVEL_THREE = "REC_LEVEL_THREE";

	/**
	 * 推广奖励用户等级限制配置KEY
	 */
	public final static String ENABLE_LEVEL_ONE = "ENABLE_LEVEL_ONE";
	public final static String ENABLE_LEVEL_TWO = "ENABLE_LEVEL_TWO";
	public final static String ENABLE_LEVEL_THREE = "ENABLE_LEVEL_THREE";

	/**
	 * 当天注册验证码发送最大次数
	 */
	public final static String PHONE_CODE_REG = "PHONE_CODE_REG";

	/**
	 * 短信接口用户名
	 */
	public final static String SMS_USER = "SMS_USER";

	/**
	 * 短信接口密码
	 */
	public final static String SMS_PWD = "SMS_PWD";

	/**
	 * 短信接口KEY
	 */
	public final static String SMS_VERY_CODE = "SMS_VERY_CODE";

	/**
	 * 推荐人必填
	 */
	public final static String MUST_REC_PERSON = "MUST_REC_PERSON";

	/**
	 * 个人最多拥有矿机数(不包括系统赠送)
	 */
	public final static String PERSON_MAX_MACHINE = "PERSON_MAX_MACHINE";

	/**
	 * 认证通过是否赠送矿机
	 */
	public final static String AUTH_PASSED_GIVE_MACHINE = "AUTH_PASSED_GIVE_MACHINE";

	/**
	 * 买单最高价格
	 */
	public final static String ORDER_MAX_PRICE = "ORDER_MAX_PRICE";

	/**
	 * 买单最低数量
	 */
	public final static String COIN_MIN_QTY = "COIN_MIN_QTY";

	/**
	 * 每日价格涨幅
	 */
	public final static String PRICE_UP_RISE = "PRICE_UP_RISE";

	/**
	 * 每日交易时间
	 */
	public final static String OPEN_CLOSE_TIME = "OPEN_CLOSE_TIME";

	/**
	 * 交易手续费
	 */
	public final static String TRANS_FEE = "TRANS_FEE";

	/**
	 * 推广信息文字
	 */
	public final static String REC_TEXT = "REC_TEXT";

	/**
	 * 成交量最大随机值
	 */
	public final static String RANDOM_MAX_VOL = "RANDOM_MAX_VOL";

	/**
	 * 交易凭证是否必须(1:是)
	 */
	public final static String MUST_TRANS_PROOF = "MUST_TRANS_PROOF";

	/**
	 * 美元对人民币汇率
	 */
	public final static String USD_CNY = "USD_CNY";
}
